FTRACE = ftrace
FTRACE_CFLAGS = -Wall $(CFLAGS)
FTRACE_LDFLAGS = -lpthread
FTRACE_OBJS = task.o ftrace.o syscall.o

all: $(FTRACE) Makefile

$(FTRACE): $(FTRACE_OBJS)
	g++ $(FTRACE_OBJS) $(FTRACE_LDFLAGS) -o $(FTRACE)

%.o: %.cc
	g++ $(FTRACE_CFLAGS) -c $< -o $@ 

clean:
	rm -rf $(FTRACE) *.o *.~

